#ifndef DEFINE02
#define DEFINE02
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct ListNode
{
    char name[21];
    char content[401];
    char time[21];
    struct ListNode *next;
} *LIST, LN;
extern int fundRepeat(LIST head, char tempname[]);
extern LIST addNode(LIST head);
extern void showNodes(LIST *head);
extern void deleteByname(LIST *head);
extern LIST alterNode(LIST L);
extern void listfree(LIST *L);
extern LIST search(LIST L,const char *n);
extern void deleteN(char *buffer);
extern LIST Head;
#endif